home *** CD-ROM | disk | FTP | other *** search
-
- V1.06 DMOUSE.DOC 18 May 1988
-
- Matthew Dillon
- 891 Regal Rd
- Berkeley, California 94708
- USA
-
- YAIH (Yet Another Input Handler)... nahh, like DMouse better...
- for "Dillon's Mouse"??? Placed in PUBLIC DOMAIN because it's such a
- nifty program!
-
- After looking at and rejecting several mouse-intuition input
- handler enhancers (you know, accelerate the mouse, click-to-front, etc...)
- and finding them all useless, I have written my own.
-
- - Any option can be turned off or modified.
-
- - Screen blanks if keyboard or mouse is idle > N1 secs (def 300)
-
- - The Pesky Mouse blanks if mouse is idle > N2 secs (def 5)
-
- - Auto Activate a window when the mouse is moved over it. Window
- also activated (if not already active) when you type.
-
- - Mouse Accelerator. Back feeds power into the mouse unit;
- give it a nudge and it is guarenteed to penetrate up to an
- inch and a half of wall plaster (programmable depth). Once
- you start using it, you won't be able to switch back!
-
- - Programmable command-key and command string ala PopCli, default
- left-Amiga ESC.
-
- - Left Mouse Button click in window brings it to the front
- DOES NOT BRING THE WINDOW TO THE FRONT IF IT IS ALREADY
- IN THE FRONT. Other programs would call WindowToFront() on
- every click, which is horrible if you have a simple-refresh
- window.
-
- - # clicks required is settable.
-
- - Hold LMB, click Right Mouse Button .. Window to Back! Great
- for cycling windows. See next feature for more info.
-
- - Same sequence as above, but if there is no window under the
- current mouse position, there is only one window on the screen,
- or the window under the mouse is a BACKDROP window, the
- sequence cycles through Screens!
-
- - NO DAMN CLOCK. Use another utility to get a clock. No other
- glossy thrills. DMouse is short, sweet, and functional.
-
- - Does not use a CLI, can be placed in workbench startup sequence.
-
-
- INSTALLATION:
-
- Place dmouse-handler in L: (or in the 'current' directory when DMOUSE
- is run).
-
-
- EXECUTE FROM A CLI (e.g. WORKBENCH STARTUP SCRIPT), example:
-
- 1> DMouse -C newcli "<nil: >nil: con:320/120/320/80/Shell c:shell.exe"
-
- There is no need to 'RUN' DMouse. A double set of quotes may be
- required for the program to work properly with ConMan.
-
-
- TO KILL:
-
- 1> dmouse QUIT
-
-
- SOURCE:
-
- Source is compileable under Aztec, +L (32 bit ints) and suitable
- precompiled include file (remember the precompiled include file must
- be precompiled with +L also)
-
-
- COMMAND LINE ARGUMENTS:
-
- If DMouse is already running, any specified options will be
- incorporated.
-
- quit QUIT .. remove DMouse
- -h HELP
- -a# Set acceleration to #. Default 3, 1 disables option
- -t# Set mouse acceleration threshhold, pixs/ev. default 0.
- -s# Set screen timeout to # (secs), Default 300, 0 disables option
- -m# Set mouse timeout to # (secs), Defalut 5, 0 disabled option
- -c# Set # of clicks required to bring window to frlont (def 1)
- -L0 Disable LMB Window To Front and LMB/RMB Window To Back
- -A0 Disable Auto-Activate when mouse moved over a window
- -Rqqqq Set Qualfier (HEX) with RMB for Window To Back (default is
- the LMB qualifier).
- -Kcccc Set Keycode (HEX) for command key (default 0045)
- -Qqqqq Set Qualifier (HEX) for command key (default 8040)
- (For keycode and qualfier, must specify 4 hex digits)
- -C CMD Set Command to run. Default is NEWCLI. Remaining arguments
- on command line is the command.
-